httpHeaders
Type
property
Summary
Specifies custom headers to be sent with each GET, POST or PUT request to an HTTP server.
Syntax
set the httpHeaders to <headersList>
Description
Use the httpHeaders property to supply custom headers when interacting with HTTP servers that require them.
Whenever LiveCode contacts a web server to download a page (with the load command or by using a URL in an expression) or to post data (with the post command), the contents of the httpHeaders property is sent to the web server along with the default headers.
The custom header lines specified by the httpHeaders are sent along with a set of default headers. If the headersList includes any header lines that are part of the default headers, the one in the headersList replaces the default header. Any new lines are appended to the end of the headers to be sent to the server.
To replace the default headers instead of adding to them, use the libURLSetCustomHTTPHeaders command instead.
If you have used the libURLSetCustomHTTPHeaders command to set all the headers, the httpHeaders setting is ignored and the headers set by libURLSetCustomHTTPHeaders are used instead.
For technical information about the standard headers recognized in the HTTP 1.1 protocol, see RFC 2616.
Examples
set the httpHeaders to field "Headers" & return & field "Special"
Related
keyword: URL, default, http, string
command: post, libURLSetCustomHTTPHeaders
function: URLDecode, libURLLastRHHeaders
glossary: property, expression, command, web server, server
Compatibility and Support
Introduced
LiveCode 1.0
OS
mac
windows
linux
ios
android
web
Platforms
desktop
server
mobile